![]() |
PATH![]() |
When you create an AWT context associated with a session, you must pass a data structure that provides frame callback information. This data structure is defined by the JMFrameCallbacks data type.
struct JMFrameCallbacks {
UInt32 fVersion;
JMSetFrameSizeProcPtr fSetFrameSize;
JMFrameInvalRectProcPtr fInvalRect;
JMFrameShowHideProcPtr fShowHide;
JMSetTitleProcPtr fSetTitle;
JMCheckUpdateProcPtr fCheckUpdate;
JMReorderFrame fReorderFrame;
JMSetResizeable fSetResizeable;
};
typedef void (*JMSetFrameSizeProcPtr) (
JMFrameRef frame, const Rect* newBounds);
MyResizeRequest
.
typedef void (*JMFrameInvalRectProcPtr) (
JMFrameRef frame, const Rect* r);
MyInvalRect
typedef void (*JMFrameShowHideProcPtr) (
JMFrameRef frame, Boolean showFrameRequested);
MyShowHide
.
typedef void (*JMSetTitleProcPtr) (
JMFrameRef frame, const JMTextRef title);
MySetTitle
.
typedef void (*JMCheckUpdateProcPtr) (
JMFrameRef frame);
MyCheckUpdate
.
typedef void (*JMReorderFrame) (
JMFrameRef frame,
enum ReorderRequest theRequest);
MyFrameReorder
.
typedef void (*JMSetResizeable) (
JMFrameRef frame, Boolean resizeable);
MySetResizeable
.
Previous | Back Up One Level | Next |